package com.utcs.common.persistence;

import java.util.List;

/**
 * Created by SWan on 2017/4/26.
 * DAO支持接口类
 */
public interface TreeDao<T extends TreeEntity<T>> extends CrudDao<T>  {

    /**
     * 找到所有子节点
     * @param entity
     * @return
     */
    List<T> findByParentIdsLike(T entity);

    /**
     * 更新所有父节点字段
     * @param entity
     * @return
     */
    int updateParentIds(T entity);
}
